﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;

namespace CommunicationDataContract
{
    [ServiceContract(Namespace = "http://MichaelKappel.Net/HelloWorld/CommunicateWithWindowsService/CommunicationDataContract")]
    public interface IDesktopCommunicationEndPointContract
    {
        [OperationContract]
        void WindowsServiceStatusChanged(Boolean running);

        [OperationContract]
        ApplicationInfo GetInformation(Guid DesktopApplicationGuid);
        
        [OperationContract]
        void Ping(Guid DesktopApplicationGuid);
    }
}
